java.lang.Object
ddejonge.bandana.tools.FileIO
public class FileIO
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description FileIO()
-
Method Summary
Modifier and Type Method Description static java.io.File
createFile(java.io.File parentFolder, java.lang.String fileName)
Creates a new file, unless it already exists.static java.io.File
createFolder(java.io.File parentFolder, java.lang.String newFolderName)
static java.io.File
createFolder(java.lang.String FolderPath)
static java.io.File
createFolder(java.lang.String parentFolderPath, java.lang.String newFolderName)
static java.io.Serializable
file2object(java.io.File serFile)
static java.util.ArrayList<java.lang.String>
file2Strings(java.io.File inputFile)
static java.util.ArrayList<java.lang.String>
file2Strings(java.lang.String pathTofile)
static java.lang.String
getFileExistenceReport(java.io.File file)
If the given file or folder does not exist, this method will return a message stating which part of its path does exist and which does not.static void
object2file(java.io.File file, java.io.Serializable object)
static void
object2file(java.io.File folder, java.lang.String fileName, java.io.Serializable object)
static void
object2file(java.lang.String filePath, java.io.Serializable object)
static void
object2file(java.lang.String folderPath, java.lang.String fileName, java.io.Serializable object)
static void
string2File(java.io.File file, java.lang.String content, boolean append)
static java.io.File
string2File(java.io.File folder, java.lang.String fileName, java.lang.String content, boolean append)
static java.io.File
string2File(java.lang.String filePath, java.lang.String content, boolean append)
static java.io.File
string2File(java.lang.String folderPath, java.lang.String fileName, java.lang.String content, boolean append)
static java.io.File
strings2File(java.io.File folder, java.lang.String fileName, java.util.List<java.lang.String> content, boolean append)
static void
strings2File(java.io.File file, java.util.List<java.lang.String> content, boolean append)
static java.io.File
strings2File(java.lang.String folderPath, java.lang.String fileName, java.util.List<java.lang.String> content, boolean append)
static java.io.File
strings2File(java.lang.String filePath, java.util.List<java.lang.String> content, boolean append)
-
Constructor Details
-
FileIO
public FileIO()
-
-
Method Details
-
string2File
public static java.io.File string2File(java.lang.String filePath, java.lang.String content, boolean append) -
strings2File
public static java.io.File strings2File(java.lang.String filePath, java.util.List<java.lang.String> content, boolean append) -
string2File
public static java.io.File string2File(java.lang.String folderPath, java.lang.String fileName, java.lang.String content, boolean append) -
strings2File
public static java.io.File strings2File(java.lang.String folderPath, java.lang.String fileName, java.util.List<java.lang.String> content, boolean append) -
string2File
public static java.io.File string2File(java.io.File folder, java.lang.String fileName, java.lang.String content, boolean append) -
strings2File
public static java.io.File strings2File(java.io.File folder, java.lang.String fileName, java.util.List<java.lang.String> content, boolean append) -
string2File
public static void string2File(java.io.File file, java.lang.String content, boolean append) -
strings2File
public static void strings2File(java.io.File file, java.util.List<java.lang.String> content, boolean append) -
createFolder
public static java.io.File createFolder(java.lang.String FolderPath) -
createFolder
public static java.io.File createFolder(java.lang.String parentFolderPath, java.lang.String newFolderName) -
createFolder
public static java.io.File createFolder(java.io.File parentFolder, java.lang.String newFolderName) -
createFile
public static java.io.File createFile(java.io.File parentFolder, java.lang.String fileName)Creates a new file, unless it already exists.- Parameters:
parentFolder
-fileName
-- Returns:
-
object2file
public static void object2file(java.lang.String filePath, java.io.Serializable object) -
object2file
public static void object2file(java.lang.String folderPath, java.lang.String fileName, java.io.Serializable object) -
object2file
public static void object2file(java.io.File folder, java.lang.String fileName, java.io.Serializable object) -
object2file
public static void object2file(java.io.File file, java.io.Serializable object) -
file2Strings
public static java.util.ArrayList<java.lang.String> file2Strings(java.lang.String pathTofile) -
file2Strings
public static java.util.ArrayList<java.lang.String> file2Strings(java.io.File inputFile) -
file2object
public static java.io.Serializable file2object(java.io.File serFile) -
getFileExistenceReport
public static java.lang.String getFileExistenceReport(java.io.File file)If the given file or folder does not exist, this method will return a message stating which part of its path does exist and which does not.- Parameters:
file
-- Returns:
-